//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG2d.Adaptor2d;

namespace CascadeSharp.TKGeomAlgo.Geom2dInt
{
    //---------------------------------------------------------------------
    //  Class  Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter
    //---------------------------------------------------------------------
    public sealed class Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter
    {
        public Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter(Adaptor2d_Curve2d C1, Adaptor2d_Curve2d C2,
            double Tol)
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter(
            Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter()
        {
            throw new NotImplementedException();
        }

        public void Perform(Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter Poly1,
            Geom2dInt_ThePolygon2dOfTheIntPCurvePCurveOfGInter Poly2, ref int NumSegOn1, ref int NumSegOn2,
            ref double ParamOnSeg1, ref double ParamOnSeg2)
        {
            throw new NotImplementedException();
        }

        public void Perform(double Uo, double Vo, double UInf, double VInf, double USup, double VSup)
        {
            throw new NotImplementedException();
        }

        public int NbRoots()
        {
            throw new NotImplementedException();
        }

        public void Roots(ref double U, ref double V)
        {
            throw new NotImplementedException();
        }

        public bool AnErrorOccurred()
        {
            throw new NotImplementedException();
        }

        public void MathPerform()
        {
            throw new NotImplementedException();
        }
    }; // class Geom2dInt_ExactIntersectionPointOfTheIntPCurvePCurveOfGInter
}